582616
34203
340435
654911
521208
812902
686810
738990
390392
33999
489171
885721
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192178
1777118
1724136
1696196
1642471